/**
 *
 */
package com.jkl.entity.project.extend;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import lombok.Data;
import lombok.experimental.Accessors;

import java.sql.Date;
import java.util.ArrayList;
import java.util.List;

/**
 * @author: HXH
 * @Description:
 */
@Data
@Accessors(chain = true)
@Table(name = "pj_project_village")
public class PJVillage {
	@Id
	private int rowId;

	private int projectId;

	private String street;

	private String community;

	private String communityNum;

	private String postalCode;

	private String telephone;

	private String contacts;

	private String financeMoney;

	private String raiseMoney;

	private String endDate;

	private String remarks;

	private String isReport;

	private String tenement;

	private String huseholds;

	private String apartment;

	private String permanentResident;

	private String external;

	private String persuader;

	private String supervisor;

	private String operationsEnterprises;

	private String collectionCompanies;

	private String transport;

	private String finishYear;

	@Transient
	private int areaId;

	@Transient
	private int deptId;

	@Transient
	private String projectName;

	@Transient
	private String projectType;

	@Transient
	private String money;

	@Transient
	private String designHandle;

	@Transient
	private String actualHandle;

	@Transient
	private String projectAddress;

	@Transient
	private String startDate;

	@Transient
	private String workflowCode;

	@Transient
	private String status;

	@Transient
	private int pageSize;

	@Transient
	private int currentPage;

	@Transient
	private String deptName;

	@Transient
	private String lng;

	@Transient
	private String lat;

	@Transient
	private String isProject;

	@Transient
	private String state;

	@Transient
	private String stage;

	@Transient
	private String projectCode;

	@Transient
	private String propertyRight;

	@Transient
	private String operationUnit;

	@Transient
	private String runningCost;

	@Transient
	private String governmentSubsidy;
	@Transient
	private String permitCode;
	@Transient
	private String projectNature;// 项目性质，关联bs_param.param_code

	@Transient
	private String buildArea;// 建筑面积，单位平方米
	@Transient
	private String layerNum;// 层数
	@Transient
	private String personNum;// 工作人员数

	@Transient
	private int selectDeptId;

	@Transient
	private List<Integer> lastDeptList;

	@Transient
	private int fatherId;// 父级项目id

	@Transient
	private int parentId;// 社区ID

	@Transient
	private ArrayList<Date> date;// 上报时间

	@Transient
	private Date date1;// 上报时间1

	@Transient
	private Date date2;// 上报时间1

}
